Career 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F7 Ljubljana Open 2002 - Ljubljana Warsteiner Challenger - Wolfsburg VI Abierto Internacional de Salinas - Salinas University of Tennessee USTA Challenger - Knoxville USTA Challenger of Dallas - Dallas Sparkassen Open - Magdeburg USTA/Safeway Challenger - Aptos Open Diputacion Pozoblanco - Cordoba New Delhi Challenger - New Delhi Open Sainte Victoire - Aix-En-Provence Ischgl International ATP Challenger - Ischgl USA F1 Music City Challenger - Nashville USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto Odlum Brown Vancouver Open - Vancouver GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Swanston Challenger - Sacramento Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Nielsen USTA Pro Tennis Championship - Winnetka Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Talahassee Challenger Nottingham Challenger Sacramento Challenger Champaign Challenger Honolulu Challenger Baton Rouge Challenger Savannah Challenger Carson Challenger Binghamton Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Honolulu Challenger Dallas Challenger ATP Challenger Hamburg - Hamburg Warsteiner Challenger Wolfsburg - Wolfsburg 2002 USTA Challenger of Calabasas - Calabasas Memorial Piertomaso Tessitore - San Remo Sparkessen Magdeburg Open - Magdeburg USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Neride Prague Indoor - Prague 2001 Centura USTA Challenger - Rocky Mount USTA Seascape Challenger - Aptos The LTA Manchester Challenger - Manchester Neride Prague Indoor - Prague Credicard Tennis Cup - Campos do Jordao Segovia Challenger Open Castilla y Leon - Segovia ECM Cup - Prague Theusbridge.com Tennis Classic - Tarzana Warsteiner Challenger Lubeck - Lubeck Fergana Challenger - Fergana IPP Open - Helsinki Challenger Britania Zavaleta - Puebla 2002 Tulsa USTA Challenger - Tulsa The LTA Manchester Challenger - Manchester Renault Slovenian Open - Ljubljana LTA Men's Challenger - Wrexham 2002 Azalea Orthopedic Challenger - Tyler Honolulu Challenger Prasentiert Von Seat Wolfsburg - Wolfsburg San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Eddleman USTA Challenger - Birmingham VSZ Solvak Open Challenger - Kosice Challenger Britania Zavaleta - Puebla The Wrexham Challenger - Wrexham Internationaux de Tennis de Brest - Brest Dallas Challenger Open de Nice - Nice The Joyce Eisenberg Jerusalem Open - Jerusalem Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck ATP Bangalore Challenger - Bangalore 2001 USTA Challenger of Calabasas - Calabasas Fergana Challenger - Fergana USTA Championships of Kerrville - Kerrville Fifth-Third Bank Tennis Championships - Lexington Kuppers Kolsch Cup by Lambertz - Aachen Time Warner USTA Challenger - Binghamton Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Jameson Cup - Milan XL Capital Bermuda Open - Bermuda ATP Challenger Hamburg - Hamburg Gemax Samsung Open 2005 - Belgrade Kuppers Kolsch Cup - Aachen Tallahassee Tennis Challenger - Tallahassee Crystal Cup 1998 - Portoroz Open de L'Isere - Grenoble Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Tennis Classic - Bronx Harrah's Entertainment Men's Pro Challenger - Tunica USTA Challenger of Burbank - Burbank Residenza Open - Magdeburg Tulsa Auto Collection USTA Challenger - Tulsa 2003 Eddleman USTA Challenger - Birmingham Aberto Da Costa Do Sauipe - Bahia Lamberts Open by Stawag - Aachen USTA Men's Challenger of Dallas - Dallas Okal Cup 2003 - Eckental VI Open Banc Agricol - Andorra Tatra Banka Open 2001 - Bratislava Urbana-Champaign Challenger - Urbana Challenger 42 - Andrezieux The Waco International Tennis Challenger - Waco XL Capital Bermuda Open - Bermuda Burbank Challenger - Burbank Steelers Cup - Kosice X Abierto Internacional de Salinas - Salinas AT&T Challenger of Dallas - Dallas Kuppers Kolsch Cup Aachen - Aachen The LTA Sunderland Challenger - Sunderland USTA Challenger of Orlando - Orlando MTCI ATP Challenger - Yokohama The USTA Challenger at West End Racquet - Torrance Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn The Surbiton Trophy - Surbiton Corona Mexico City Open - Mexico City USTA Seascape Challenger - Aptos Challenger Leon 2004 - Leon Challenger Casablanca San Angel - Mexico City IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Ischgl International Tennis Challenger 2003 - Ischgl Hilton Waikoloa Village USTA Challenger - Waikoloa Busan Open Challenger Tennis - Busan Open Castilla y Leon - Segovia Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Samsung Securities Cup - Seoul Pro Challenger at Calabasas - Calabasas 2007 Knoxville Challenger - Knoxville Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Ford Tennis Championships - Louisville USTA Men's Challenger of Dallas - Dallas XL Capital Bermuda Open - Bermuda Harrah's Entertainment Challenger - Tunica The $50,000 Pro Challenger at Calabasas - Calabasas The 'Fitz' Casino Challenger - Tunica The West Side Tennis Club Grass Court Challenger - Forest Hills JSM Challenger - Champaign AT&T Challenger of Dallas - Dallas 2008 Knoxville Challenger - Knoxville 2006 North Shore Pro Tennis Championship - Winnetka The Commercia Challenger - Aptos Austin Challenger - Austin WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento Tiburon Challenger - Tiburon Ford Tennis Championships - Louisville Okal Cup 2004 - Eckental Challenger Groningen - Groningen Czech Indoor Open - Prague BMW Tennis Championship - Sunrise 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Music City Challenger - Nashville TED Open - Istanbul Lubbock Challenger - Lubbock Puerto Rico Challenger Tennis Event - Humacao Ojai Challenger Swanston Challenger - Sacramento Lambertz Open by Stawag - Aachen Vancouver Challenger Calabasas Challenger Hurricane Tennis Open - Bradenton The LTA Wrexham Challenger - Wrexham San Jose Challenger Ford Tennis Championships - Louisville 2006 USTA Tallahassee Tennis Challenger - Tallahassee Torneo Internacional Challenger Fila 2006 - Leon Baden Open - Ettlingen II Manta Open - Manta USTA Challenger - Champaign II Naples ITG Challenger - Naples 2007 Nielsen Pro Tennis Championship - Winnetka 2001 USTA Tallahassee Tennis Challenger - Tallahassee CA-Challenge - Graz Japan Open - Tokyo Rado Swiss Open - Gstaad Sarajevo Open 2004 - Sarajevo Sporting Challenger - Turin USTA Seascape Challenger - Aptos Lambertz Open - Aachen IPP Open - Helsinki Milan Indoors - Milan Copenhagen Open - Copenhagen Franklin Templeton Tennis Classic - Scottsdale BMW Tennis Championship - Sunrise Atlanta Clay Court Challenger - Atlanta Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Brazil Open - Salvador Salem Open - Hong Kong AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Tata Open 2002 - Chennai USTA Challenger of San Antonio - San Antonio Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Brasil Open - Salvador CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland International Tennis Championships - Delray Beach Miller Lite Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington D.C. Hilton Waikoloa Village USTA Challenger - Waikoloa Fifth-Third Bank Tennis Championships - Lexington Lubbock Challenger - Lubbock Pro Challenger at Calabasas - Calabasas Neride Prague Indoor - Prague Britania Zavaleta - Puebla Jameson Cup - Milan Volkswagen TED Open - Istanbul 1st Challenger Tournament Leon - Leon 2003 USTA Challenger of Calabasas - Calabasas Internationaux de Tennis de Brest - Brest Rezidenza Open - Magdeburg Heilbronn Open - Heilbronn Open de Montauban - Montauban 2002 FSE Challenger - Tarzana XI Abierto Internacional de Salinas - Salinas Qatar Open - Doha Heineken Open - Auckland Milan Indoors - Milan Siebel Open - San Jose Macedonian Open - Skopje ABN/AMRO World Tennis Tournament - Rotterdam Tatra Banka Slovak Open - Bratislava Okal Cup - Eckental Arizona Men's Tennis Championships - Scottsdale USTA Challenger of Las Vegas - Las Vegas U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Allianz Suisse Open - Gstaad Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Volkswagen Challenger 2004 - Wolfsburg 2006 Challenger of Santa Clarita California Challenger - Valencia Legg Mason Tennis Classic - Washington D.C. Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Kyoto Challenger - Kyoto Heilbronn Open - Heilbronn International Tennis Championships - Delray Beach Thailand Open - Bangkok The West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee Granby Challenger - Granby Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Chennai Open - Chennai 2001 UT Tyler Patriot Challenger - Tyler Milan Indoors - Milan Kroger / St. Jude International - Memphis Warsteiner Challenger Lubeck - Lubeck BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Sarajevo Open - Sarajevo Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa San Luis Potosi Challenger - San Luis Potosi Warsteiner Challenger - Lubeck Sparkassen Open - Magdeburg Music City Challenger - Nashville Nottingham Men's Challenger - Nottingham RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Legg Mason Tennis Classic - Washington D.C. China Open - Beijing Challenger Britania Zavaleta - Puebla Nottingham Challenger Kremlin Cup - Moscow Qatar Mobil Open 2000 - Doha The Surbiton Trophy - Surbiton Volkswagen TED Open - Istanbul Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston Gerry Weber Open - Halle International Bavarian Championship - Eckental Shimadzu All Japan Indoor - Kyoto ARMS USTA Challenger - Rocky Mount The Surbiton Trophy - Surbiton Heineken Open - Auckland Muller Cup - Ulm Stella Artois Clay Court Championships - Budaors Millenium Tennis Championships - Delray Beach SAP Open - San Jose Samarkand Challenger - Samarkand The Powder Byrne Trophy - Surbiton Regions Morgan Keegan Championships - Memphis TED Open Istanbul - Istanbul Time Warner USTA Challenger - Binghamton The Tennis Channel Open - Las Vegas DPD Challenger 2000 - Aschaffenburg TennisCup Vlaanderen - Antwerp USTA Tennis Championships of Houston - Houston Milano Challenger-Jameson Cup - Milan Open de L'Isere - Grenoble USTA Challenger of Burbank - Burbank Pomorski Bank Kredytowy Open - Szczecin Nuembrecht Challenger - Nuembrecht Heilbronn Open - Heilbronn Challenger Ford de Cherbourg - Cherbourg Red Letter Days Open - Nottingham Open Castilla y Leon - Segovia Okal Cup - International Bavarian Championship - Eckental C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Classic - Bronx Countrywide Classic - Los Angeles Akbank Private Banking-TED Open - Istanbul USTA Challenger of Tiburon - Tiburon Waco International Tennis Challenger - Waco The Wright Financial Group, Inc. Challenger - Champaign RCA Championships - Indianapolis Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 2004 Colorado Tennis Classic - Denver S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Legg Mason Tennis Classic - Washington China Open - Beijing Tatra Banka Open - Bratislava Music City Challenger - Nashville Pro Tennis World Open - Sunrise Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia AIG Japan Open Tennis Championships - Tokyo Ethias Tennis Trophy - Mons The LTA Men's Challenger - Southampton Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign USTA Freeman Men's Challenger - Joplin The Stella Artois Grass Court Championships - London Wailea Men's Challenger - Maui Copenhagen Open - Copenhagen Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Rado Swiss Open - Gstaad AEGON Championships - London Baton Rouge Pro Tennis Classic - Baton Rouge AEGON International - Eastbourne Countrywide Classic USTA Men's Challenger - Carson Gold Flake Open - Chennai Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven The Samsung Open - Bournemouth Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. St. Petersburg Open - St. Petersburg Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Qatar Mobil Open 2001 - Doha Nottingham-2 Challenger Zagreb Challenger RCA Championships - Indianapolis Savannah Challenger Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel If Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Heineken Open Shanghai - Shanghai Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Delray Beach International Tennis Championships - Delray Beach Dallas Challenger Bank Austria Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington U.S. Mens's Clay Court Championship - Houston Sunrise Challenger SAP Open - San Jose Sacramento Challenger Tallahassee Challenger Campbell's Hall of Fame Tennis Championships - Newport The Stella Artois Championships - London Sarasota Challenger President's Cup 1997 - Tashkent US Men's Clay Court Championship - Houston Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Grand Prix de Tennis de Toulouse - Toulouse UNICEF Open - 's Hertogenbosch Grand Prix Hassan II - Casablanca UBS Open Gstaad - Gstaad CA Tennis Trophy - Vienna Heineken Open Shanghai - Shanghai Copenhagen Open - Copenhagen RCA Championships - Indianapolis Panama City Challenger USTA Men's Challenger of Dallas - Dallas USTA Challenger of North Miami Beach - North Miami Beach Nova Challenger Osaka - Osaka Intelig Tennis Cup - Campos do Jordao USTA Challenger of Burbank - Burbank Open de Franche Comte - Besancon The Powder Byrne Trophy - Surbiton Okal Open - Eckental Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Warsteiner Challenger Series - Lippstadt I Open de Tenis Comunidad de Madrid - Madrid The LTA Wrexham Challenger - Wrexham Wiesmann Roadster Open - Nuembrecht College Station Challenger - College Station Davidoff Swiss Indoors - Basel Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca China Open - Beijing U.S. Men's Clay Court Championships - Houston Muller Cup - Ulm Mauritius Open - Mauritius The Lipton Championships - Key Biscayne Scania Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis Indianapolis Tennis Championships - Indianapolis Tennis Masters Series - Stuttgart The Ericsson Open - Miami Tennis Masters Series - Stuttgart Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Hamburg Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Rogers Masters - Toronto President's Cup 1999 - Tashkent Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati SAP Open - San Jose Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Heineken Open - Auckland Heineken Open - Auckland Aircel Chennai Open - Chennai Siebel Open - San Jose Dubai Tennis Open - Dubai Davidoff Swiss Indoors - Basel Arizona Men's Tennis Championships - Scottsdale Medibank International - Sydney Davidoff Swiss Indoors - Basel Siebel Open - San Jose Gerry Weber Open - Halle Gerry Weber Open - Halle UBS Open Gstaad - Gstaad Ordina Open - 's-Hertogenbosch Grand Prix de Tennis de Lyon - Lyon U.S. Men's Clay Court Championships - Houston Dubai Open - Dubai Tennis Masters Series - Monte Carlo U.S. Men's Clay Court Championships - Houston Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami International Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Wimbledon - London Australian Open - Melbourne AEGON International - Eastbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London SAP Open - San Jose U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BMW Open - Munich U.S. Open - New York BNP Paribas Open - Indian Wells Tennis Masters Series - Montreal BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami BMW Open - Munich Allianz Suisse Open - Gstaad Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Medibank International - Sydney Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Tennis Masters Series - Miami U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, SUI-KOR 3-2 Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, FRA-SUI 3-2 Davis Cup, World Group, 1R, SWE-SUI 4-1 Davis Cup, World Group, 1R, SUI-ITA 3-2 Davis Cup, World Group, 1R, SUI-CZE 3-2 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston